Skip to content

feat(entities) Adds speculation tree entity and sql schema#49

Merged
manjari25 merged 6 commits into
mainfrom
manjari/speculation-tree-entity
Feb 24, 2026
Merged

feat(entities) Adds speculation tree entity and sql schema#49
manjari25 merged 6 commits into
mainfrom
manjari/speculation-tree-entity

Conversation

@manjari25
Copy link
Copy Markdown
Contributor

@manjari25 manjari25 commented Feb 24, 2026

Summary

feat(entities) Adds speculation tree entity and sql schema

Why?

This sets up a speculation tree entity and its corresponding sql schema. This establishes a concrete entity for speculation tree that will be used across the system.

What?

  • Add a SpeculationTree entity
  • Add speculation_tree mysql schema
  • Note: SpeculationTreeStore in upcoming PR

Test Plan

Issues

behinddwalls added a commit that referenced this pull request Feb 24, 2026
… it (#44)

## Summary
feat(entities) Adds change provider entity and mysql backed store for it

## Why?
<!-- Why is this change necessary? What is the motivation or
justification? -->
This sets up change provider entity and its corresponding sql store.
This will be used by various workflows in the orchestrator to get
information about changes going through the system.

## What?
* Add a `ChangeProvider` entity
* Add a `ChangeProviderStore` - the mysql store that backs this entity

## Test Plan


## Issues


## Stack
1. @ #44
1. #46
1. #47
1. #48
1. #49

---------

Co-authored-by: Preetam Dwivedi <behinddwalls@gmail.com>
@manjari25 manjari25 marked this pull request as ready for review February 24, 2026 00:56
manjari25 added a commit that referenced this pull request Feb 24, 2026
## Summary
feat(entities) Adds batch entity and batch sql schema

## Why?
<!-- Why is this change necessary? What is the motivation or
justification? -->
This sets up batch entity and its corresponding sql schema. This
establishes the core concept of a batch that will be used through the
system.

## What?
* Add a `Batch` entity
* Add `batch` mysql schema
* Note: `BatchStore` in upcoming PR

## Test Plan


## Issues


## Stack
1. #44
1. @ #46
1. #47
1. #48
1. #49
manjari25 added a commit that referenced this pull request Feb 24, 2026
## Summary
feat(entities) Adds batch dependent entity and sql schema


## Why?
<!-- Why is this change necessary? What is the motivation or
justification? -->
This sets up batch dependent entity and its corresponding sql schema.
This helps make reverse look ups for batch dependencies easier
throughout the system.

## What?
* Add a `BatchDependent` entity
* Add `batch_dependent` mysql schema
* Note: `BatchDependentStore` in upcoming PR

## Test Plan


## Issues


## Stack
1. #44
1. #46
1. @ #47
1. #48
1. #49
Comment thread entity/speculation_tree.go Outdated
Comment thread entity/speculation_tree.go
Comment thread entity/speculation_tree.go Outdated
manjari25 added a commit that referenced this pull request Feb 24, 2026
## Summary
feat(entities) Adds batch dependent entity and sql schema


## Why?
<!-- Why is this change necessary? What is the motivation or
justification? -->
This sets up batch dependent entity and its corresponding sql schema.
This helps make reverse look ups for batch dependencies easier
throughout the system.

## What?
* Add a `BatchDependent` entity
* Add `batch_dependent` mysql schema
* Note: `BatchDependentStore` in upcoming PR

## Test Plan


## Issues


## Stack
1. @ #54
1. #48
1. #49
1. #56
@manjari25 manjari25 force-pushed the manjari/speculation-tree-entity branch from aa1b44b to 8b47761 Compare February 24, 2026 03:28
@manjari25 manjari25 force-pushed the manjari/build-entity branch from a3f6084 to 11015cc Compare February 24, 2026 03:28
@manjari25 manjari25 force-pushed the manjari/speculation-tree-entity branch from 8b47761 to f110fe5 Compare February 24, 2026 17:31
@manjari25 manjari25 force-pushed the manjari/build-entity branch from 00b3039 to a59f0b9 Compare February 24, 2026 17:31
Comment thread entity/speculation_tree.go Outdated
Comment thread entity/speculation_tree.go Outdated
@manjari25 manjari25 requested a review from sbalabanov February 24, 2026 19:52
Base automatically changed from manjari/build-entity to main February 24, 2026 20:23
@manjari25 manjari25 force-pushed the manjari/speculation-tree-entity branch from eac60c9 to ccd3c35 Compare February 24, 2026 20:28
Comment thread entity/speculation_tree.go Outdated
Comment thread entity/speculation_tree.go
@manjari25 manjari25 merged commit 6fc2e15 into main Feb 24, 2026
8 checks passed
@manjari25 manjari25 deleted the manjari/speculation-tree-entity branch February 24, 2026 21:06
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

None yet

Projects

None yet

Development

Successfully merging this pull request may close these issues.

3 participants